import {CreateKey} from './../units/system'

/**
 * 处理HTML
 * @param is_build 是否打包模式
 */
export default function (is_build: boolean = false) {
    return {
        name: 'svg-transform',
        transformIndexHtml(html: string) {
            //生成一个标签
            const key = is_build ? CreateKey() : 'DEVELOP'
            //把版本号替换到html标签
            const regex = new RegExp(`(<html\\b[^>]*?)>`, 'gi');
            return html.replace(regex, `$1 zms-tag="${key}">`);
        }
    }
}